<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head><title>Twisted Web In 60 Seconds</title></head>
<body>

<h1>Twisted Web In 60 Seconds</h1>

<p>This set of examples contains short, complete applications
of <code class="API">twisted.web</code>. For subjects not covered
here, see the <a href="../using-twistedweb.xhtml">Twisted Web
tutorial</a> and the API documentation.</p>

<ol>
<li><a href="static-content.xhtml">Serving static content from a directory</a></li>
<li><a href="dynamic-content.xhtml">Generating a page dynamically</a></li>
<li><a href="static-dispatch.xhtml">Static URL dispatch</a></li>
<li><a href="dynamic-dispatch.xhtml">Dynamic URL dispatch</a></li>
<li><a href="error-handling.xhtml">Error handling</a></li>
<li><a href="custom-codes.xhtml">Custom response codes</a></li>
<li><a href="handling-posts.xhtml">Handling POSTs</a></li>
<li><a href="other-request-bodies.xhtml">Other request bodies</a></li>
<li><a href="rpy-scripts.xhtml">rpy scripts (or, how to save yourself some typing)</a></li>
<li><a href="asynchronous.xhtml">Asynchronous responses</a></li>
<li><a href="asynchronous-deferred.xhtml">Asynchronous responses (via Deferred)</a></li>
<li><a href="interrupted.xhtml">Interrupted responses</a></li>
<li><a href="logging-errors.xhtml">Logging errors</a></li>
<li><a href="wsgi.xhtml">WSGIs</a></li>
<li><a href="http-auth.xhtml">HTTP authentication</a></li>
<li><a href="session-basics.xhtml">Session basics</a></li>
<li><a href="session-store.xhtml">Storing objects in the session</a></li>
<li><a href="session-endings.xhtml">Session endings</a></li>
</ol>

</body>
</html>
